Die Umgebung wurde auf AWS mit EC2 Instanzen bereitgestellt. Die Installation wurde dabei mit terrafom vorgenommen.
Terraform Projekt: https://github.com/alexandersimon/jboss-workshop-setup
- CentOS Linux 7 x86_64 HVM EBS ENA: ami-0e8286b71b81c3cc1
- EC2 Instanz: t2.medium und t2.large
- Beschreibung initiales Setup: https://github.com/alexandersimon/ansible-jboss-eap7
- Beschreibung Jenkins: https://github.com/alexandersimon/ansible-jenkins
- Jenkins 2.249.3
- Ansible 2.9.14
- Beschreibung Version 1: https://github.com/alexandersimon/ansible-httpd-lb
- Beschreibung Version 2: https://github.com/alexandersimon/ansible-jboss-lb
- Version 1: Apache 2.4 mit mod_jk
- Version 2: JBoss Core Services Apache HTTP
- Beschreibung Deployment Scripte: https://github.com/alexandersimon/ansible-jboss-eap7
- Server 1: JBoss EAP 7.3
- Server 2: JBoss EAP 7.3
- Beschreibung: https://github.com/alexandersimon/ansible-elk
- ELK (Elasticsearch, Logstash/Fluentd, Kibana Version) 6.x
- Unterlagen: Ansible Basics
- Installation und Konfiguraton der Umgebung
- Verteilung der SSH Schlüssel für Ansible
- Grundlagen Ansible
- Unterlagen: JBoss EAP Update
- Unterlagen: JBoss EAP Clustering
- Ansible Grundlagen und Konfiguration
- Verteilung / Installation von JBoss mittels Ansible
- Deploment von Web Anwendungen mit Ansible
- Update von Redhat JBoss EAP Stack
- Unterlagen: Jenkins Basics
- Jenkins Grundlagen
- Nützliche Jenkins Plugins (Rollen, Themes, Continuous Integration, Continuous Delivery)
- Continuous Integration & Continuous Delivery
- Aufbau einer Build Pipeline
- Unterlagen: ELK Stack
- Unterlagen: Tracing
- Grundlagen Monitoring
- Grundlagen ELK Stack (Elasticsearch, Logstash, Kibana)
- Anbindung der JBoss EAP Server an ELK Stack
Ansible unter Windows https://www.frankysweb.de/windows-server-mit-ansible-automatisieren-beispiel-windows-updates/
Configure mod_cluster in Apache HTTP Server https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/configuration_guide/configuring_high_availability#mod_cluster-config
Configure a mod_cluster Worker Node https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/configuration_guide/configuring_high_availability#configure_mod_cluster_worker_node
Protecting Wildfly Adminstration Console With Keycloak https://docs.jboss.org/author/display/WFLY/Protecting%20Wildfly%20Adminstration%20Console%20With%20Keycloak.html
Securing CLI https://access.redhat.com/documentation/en-us/red_hat_single_sign-on/7.2/html/server_installation_and_configuration_guide/manage_subsystem_configuration https://www.keycloak.org/docs/latest/securing_apps/#_jboss_adapter
Jboss Core Services Download https://access.redhat.com/jbossnetwork/restricted/listSoftware.html?downloadType=distributions&product=core.service.apachehttp&version=5.4&productChanged=yes
Installing JBoss Core Services Apache HTTP https://access.redhat.com/documentation/en-us/red_hat_jboss_core_services/2.4.23/html/apache_http_server_installation_guide/installing_jboss_core_services_apache_http_server_on_red_hat_enterprise_linux
Jenkins Password Reset http://abhijitkakade.com/2019/06/how-to-reset-jenkins-admin-users-password/